Fault Tolerant Knowledge Level Communication in Open Asynchronous Multi-Agent Systems
نویسندگان
چکیده
Agent Communication Languages (ACLs) have been developed to provide a way for agents to communicate with each other supporting cooperation in Multi-Agent Systems. In the past few years many ACLs have been proposed for Multi-Agent Systems and new standards are emerging such as the FIPA ACL developed by the Foundation for Intelligent Physical Agents. Despite these efforts, an important issue in the research on ACLs is still open and concerns how these languages should deal with failures of agents in asynchronous Multi-Agent Systems. The Fault Tolerant Agent Communication Language ( ) presented in this paper addresses this issue. provides high-level fault tolerant communication primitives and support for an anonymous interaction protocol which satisfy a set of well defined knowledge level programming requirements. We present a formal semantics for and a formal specification of the underlying agent architecture. To illustrate the language features we show how can be effectively used to write high-level executable specifications of fault tolerant protocols, such as the Contract Net one. . Dipartimento di Scienze dell’Informazione, University of Bologna, via Mura Anteo Zamboni 7, 40127 Bologna, Italy.
منابع مشابه
Fault tolerant knowledge level inter-agent communication in open Multi-Agent Systems
Agent Communication Languages (ACLs) have been developed to provide a way for agents to communicate with each other supporting cooperation in Multi-Agent Systems. The importance of ACLs is especially highlighted in open systems (such as the Internet) where heterogeneous agents must be able to communicate and exchange knowledge with one another despite differences in hardware platforms, operatin...
متن کاملASET: a Multi-Agent Planning Language with Nondeterministic Durative Tasks for BDD-Based Fault Tolerant Planning
In this paper, we introduce a multi-agent planning language called ASynchronous Evolving Tasks (ASET). The main contribution of ASET is a novel explicit representation of temporally extended tasks that may be nondeterministic both with respect to duration and effects. Moreover, ASET explicitly models the environment as a set of uncontrollable agents. We formally define ASET descriptions and the...
متن کاملFault Tolerant Middleware for Agent Systems: A Refinement Approach
Agent technology offers a number of advantages over traditional distributed systems, such as asynchronous communication, anonymity of individual agents and ability to change operational context. However, it is notoriously difficult to ensure dependability of agent systems. In this paper we present a formal approach for the top-down development of fault tolerant middleware for agent systems. We ...
متن کاملCommunication and Agreement Abstractions for Fault-Tolerant Asynchronous Distributed Systems
Only for you today! Discover your favourite communication and agreement abstractions for fault tolerant asynchronous distributed systems synthesis lectures on distributed computing theory book right here by downloading and getting the soft file of the book. This is not your time to traditionally go to the book stores to buy a book. Here, varieties of book collections are available to download. ...
متن کاملA communication infrastructure to support knowledge level agents on the web
Agent Communication Languages (ACLs) have been developed to provide a way for agents to communicate with each other supporting cooperation in Multi-Agent Systems. In the past few years many ACLs have been proposed for Multi-Agent Systems, such as KQML and FIPA-ACL. The goal of these languages is to support high-level, human like communication among agents, exploiting Knowledge Level features ra...
متن کامل